//package src.twice;
//
//import javax.swing.*;
//import javax.swing.table.DefaultTableModel;
//import java.awt.event.ActionEvent;
//import java.io.File;
//import java.text.SimpleDateFormat;
//import java.util.Date;
//
//public class FileListFrame extends JFrame {
//
//    protected void do_chooseButton_actionPerformed(ActionEvent e){
//        JFileChooser chooser = new JFileChooser();
//        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//        chooser.setMultiSelectionEnabled(false);
//        int result = chooser.showOpenDialog(this);
//        if(result == JFileChooser.APPROVE_OPTION){
//            File selectDirectory = chooser.getSelectedFile();
//            chooserTextField.setText(selectDirectory.getAbsolutePath());
//            final File[] files = selectDirectory.listFiles();
//            final DefaultTableModel model = (DefaultTableModel) table.getModel();
//            final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//            new Thread(){
//                public void run(){
//                    for (File file : files){
//                        if(file.isFile()){
//                            model.addRow(new Object[]{file.getName(),file.length(),format.format(new Date(file.lastModified()))});
//                            try {
//                                Thread.sleep(1000);
//                            } catch (InterruptedException ex) {
//                                throw new RuntimeException(ex);
//                            }
//                        }
//                    }
//                }
//            }.start();
//        }
//    }
//}
